// kX DSP Generated file

/*
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program; if not, write to the Free Software
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 */


// 10kX microcode
// Patch name: 'TimeBalanceV2'

char *TimeBalanceV2_copyright="Copyright (c) 2007. Tril";
// NOTE: The present DSP microcode dump is protected by the 
// license agreement bundled with the appropriate software 
// package containing this microcode,
// regardless the particular copyright notice is present in the dump.

char *TimeBalanceV2_engine="kX";
char *TimeBalanceV2_comment="Ajusts delays to five speakers";
char *TimeBalanceV2_created="02/23/2007";
char *TimeBalanceV2_guid="02522ae9-a39e-4548-b2d8-9623364767cc";

char *TimeBalanceV2_name="TimeBalanceV2";
int TimeBalanceV2_itramsize=4190,TimeBalanceV2_xtramsize=0;

dsp_register_info TimeBalanceV2_info[]={
	{ "inFL",0x4000,0x7,0xffff,0x0 },
	{ "inFR",0x4001,0x7,0xffff,0x0 },
	{ "inRL",0x4002,0x7,0xffff,0x0 },
	{ "inRR",0x4003,0x7,0xffff,0x0 },
	{ "inC",0x4004,0x7,0xffff,0x0 },
	{ "outFL",0x8000,0x8,0xffff,0x0 },
	{ "outFR",0x8001,0x8,0xffff,0x0 },
	{ "outRL",0x8002,0x8,0xffff,0x0 },
	{ "outRR",0x8003,0x8,0xffff,0x0 },
	{ "outC",0x8004,0x8,0xffff,0x0 },
	{ "dwFL",0x8005,0x49,0xffff,0x0 },
	{ "&dwFL",0x8006,0xb,0xffff,0x0 },
	{ "drFL",0x8007,0x29,0xffff,0x2 },
	{ "&drFL",0x8008,0xb,0xffff,0x2 },
	{ "dwFR",0x8009,0x49,0xffff,0x3 },
	{ "&dwFR",0x800a,0xb,0xffff,0x3 },
	{ "drFR",0x800b,0x29,0xffff,0x5 },
	{ "&drFR",0x800c,0xb,0xffff,0x5 },
	{ "dwRL",0x800d,0x49,0xffff,0x6 },
	{ "&dwRL",0x800e,0xb,0xffff,0x6 },
	{ "drRL",0x800f,0x29,0xffff,0x8 },
	{ "&drRL",0x8010,0xb,0xffff,0x8 },
	{ "dwRR",0x8011,0x49,0xffff,0x9 },
	{ "&dwRR",0x8012,0xb,0xffff,0x9 },
	{ "drRR",0x8013,0x29,0xffff,0xb },
	{ "&drRR",0x8014,0xb,0xffff,0xb },
	{ "dwC",0x8015,0x49,0xffff,0xc },
	{ "&dwC",0x8016,0xb,0xffff,0xc },
	{ "drC",0x8017,0x29,0xffff,0xe },
	{ "&drC",0x8018,0xb,0xffff,0xe },
};

dsp_code TimeBalanceV2_code[]={
	{ 0x0,0x8005,0x4000,0x2040,0x2040 },
	{ 0x0,0x8000,0x8007,0x2040,0x2040 },
	{ 0x0,0x8009,0x4001,0x2040,0x2040 },
	{ 0x0,0x8001,0x800b,0x2040,0x2040 },
	{ 0x0,0x800d,0x4002,0x2040,0x2040 },
	{ 0x0,0x8002,0x800f,0x2040,0x2040 },
	{ 0x0,0x8011,0x4003,0x2040,0x2040 },
	{ 0x0,0x8003,0x8013,0x2040,0x2040 },
	{ 0x0,0x8015,0x4004,0x2040,0x2040 },
	{ 0x0,0x8004,0x8017,0x2040,0x2040 },
};

#define DWFL 0x8005
#define DRFL 0x8007

#define DWFR 0x8009
#define DRFR 0x800b

#define DWRL 0x800d
#define DRRL 0x800f

#define DWRR 0x8011
#define DRRR 0x8013

#define DWC 0x8015
#define DRC 0x8017
